إنتقل إلى المحتوى الرئيسي

تطوير التطبيقات الأصلية

مقدمة

تطبيقات الهاتف المحمول تشغل حيزًا واسعًا بين المستخدمين لِما في الهاتف المحمول من سهولة في التنقل وخفة في الوزن وصغر في الحجم وسرعة مقبولة في الأداء, وبدأ استخدامها يتصاعد حتى أصبحنا نرى الكثير من تطبيقات الحاسوب اصبحت تعمل بنفس الميزات والخصائص على على الهاتف المحمول.

ونعني بتطوير التطبيقات الأصلية: تطوير تطبيقات موجهة بشكل أساسي للهاتف المحمول. ليست مواقعًا ولا تطبيقاتًا مخصصة للحاسوب وإنما موجّهة بشكل مخصص نحو الهاتف المحمول.

أبرز لغات البرمجة المستخدمة

  • Java: وهي لغة البرمجة الأساسية والأهم في تطوير تطبيقات الهاتف المحمول بنظام أندرويد, وهي لغة واسعة الاستخدامات ومتنوعة وذات إطارات عمل برمجية متعددة وتعمل في بيئة معزولة فلا يمكن لتطبيق معين أن يؤثر في تطبيق آخر أو يؤثر في ملفات النظام مما يجعلها أكثر أمانًا.

  • Swift: وهي لغة البرمجة الرئيسية لهواتف الآيفون, وهي لغة من تطوير شركة آبل لبرمجة التطبيقات والبرامج على هواتف الشركة المحمولة وأجهزتها اللوحية وحواسيبها.

  • Kotlin: يمكن وصفها بأنها خليفة لغة ( Java ) فهي لغة مشابهة جدًا لـ ( Java ) مع وجود ميزات إضافية فهي أكثر تطورًا وحديثة الإنشاء نسبيًا مقارنةً بها. باتت تلقى رواجًا واسعًا وتستخدم بدلًا عنها في الآونة الأخيرة مع بقاء نسبة الأغلبية الساحقة للغة ( Java )

  • قد تُستعمل لغات برمجة أقل شيوعًا مثل ( JavaScript ) في هذا المجال لكن الأغلبية الساحقة من تطبيقات الهاتف المحمول الأصلية تتم برمجتها باللغات السابق ذكرها.